import { defineConfig } from 'umi';
import proxy from './proxy';
const { NODE_ENV } = process.env;
export default defineConfig({
  nodeModulesTransform: {
    //Umi 默认编译 node_modules 下的文件，带来一些收益的同时，也增加了额外的编译时间。如果不希望 node_modules 下的文件走 babel 编译，可通过以下配置减少 40% 到 60% 的编译时间
    type: 'none',
    exclude: [],
  },
  hash: true, //配置是否让生成的文件包含 hash 后缀，通常用于增量发布和避免浏览器加载缓存。 提示:html 文件始终没有 hash
  mock: false, //关闭mock解析
  title: '乌米管理系统React版本',
  devtool: false,

  cssLoader: {
    // 以下写法将自动转成驼峰命名
    localsConvention: 'camelCase',
  },
  publicPath:'./',
  base: '/',
  dynamicImport: {},
  proxy: proxy[NODE_ENV || "development"],
  history:{ type: 'hash' },
  locale: {
    default: 'zh-CN',
    title: false,
  },
});
